dmr - 20 Février 2011, 9:56
Bonjour,
Je procède à la refonte d'un site en l'intégrant dans GuppY.
A l'origine, certaines pages pouvaient àªtre modifiées par des utilisateurs bien définis après le passage par la page de connexion.
Afin de garder une certaine cohérence avec GuppY et ayant décidé de travailler avec Adm_redacteurs, j'aimerais que l'autentification passe par celle de Adm_redacteurs.
Pour àªtre certains de faire à§a proprement, pourrais-je savoir quelles sont les fichiers et les lignes de code à intégrer dans mes fichiers d'origine ?
Merci
jchouix - 23 Février 2011, 11:14
bonjour dmr,
pour réserver l'accès aux rédacteurs du plugin à tes pages, il te faut éditer tes pages et rajouter au début du fichier le code suivant :
session_start(); define(CHEMIN, '../'); //A définir selon la position de ta page dans l'arborescence de ton site include CHEMIN.'inc/includes.inc'; include CHEMIN.'plugins/adm_redacteurs/inc/redac_login.inc'; if ($_SESSION['log'] != 'Logged') { unset($_SESSION['log']); unset($_SESSION['upseudo']); session_destroy(); header('Location:'.$site[3].'plugins/adm_redacteurs/connect.php?lng='.$lng); exit; }
define("REP_REDAC", CHEMIN."plugins/adm_redacteurs/data/redacteurs/"); require REP_REDAC.$_SESSION['upseudo'].DBEXT; //Récupération de la config du rédacteur //Récupération de la config du groupe rédacteur si définie if(!empty($redacprefs['rgroupseudo']) && is_file(REP_REDAC.'grp_'.$redacprefs['rgroupseudo'].INCEXT)) { require REP_REDAC.'grp_'.$redacprefs['rgroupseudo'].INCEXT; }
dmr - 24 Février 2011, 19:15
Merci pour le code.
Juste que j'ai $_SESSION['log']) = Logged et non Loggued.
Bonne soirée.
jchouix - 26 Février 2011, 20:01
bonsoir,